<?php
	//判断系统中是否有定义的函数function_exists()函数进行判断
	if(function_exists("table")){
		echo "存在函数";
	}else{
		echo "不存在此函数";
	}

	//参数在函数中已经定义
	table();
	function table(){
		echo '<table border="1" align="center" width="500px" style="text-align:center;">';
		echo '<caption><h2>表格自定义函数</h2></caption>';
			for($i=1;$i<=10;$i++){
				$bg = ($i%2==0)?"#CEFBBC":"";
				echo '<tr bgcolor='.$bg.'>';
				for($j=1; $j<=10; $j++){
					echo '<td>'.(($i-1)*10+$j).'</td>';
				}
				echo '</tr>';
			}
		echo '</table>';
	}

	//参数通过函数的调用进行传值,没有返回值return();
	//进行形参传值
	table1(2, "center", 500, "德州学院", 20, 10, "#FEE8E8");
	function table1($border, $position, $width, $text, $rows, $cols, $color){
		echo '<table border="'.$border.'" align="'.$position.'" width="'.$width.'" style="text-align:center;">';
		echo '<caption><h2>'.$text.'</h2></caption>';
			for($i=1;$i<=$rows;$i++){
				if($i%2==0){
					$bg = $color;
				}
				else{
					$bg = "";
				}
				echo '<tr bgcolor='.$bg.'>';
				for($j=1; $j<=$cols; $j++){
					echo '<td>'.(($i-1)*10+$j).'</td>';
				}
				echo '</tr>';
			}
		echo '</table>';
	}

	//参数通过函数的调用进行传值,有返回值return();
	//进行形参传值
	echo table2(2, "center", 500, "德州学院", 20, 10, "#D7FAFF");
	function table2($border, $position, $width, $text, $rows, $cols, $color){
		$str = '<table border="'.$border.'" align="'.$position.'" width="'.$width.'" style="text-align:center;">';
		$str .= '<caption><h2>'.$text.'</h2></caption>';
			for($i=1;$i<=$rows;$i++){
				if($i%2==0){
					$bg = $color;
				}
				else{
					$bg = "";
				}
				$str .= '<tr bgcolor='.$bg.'>';
				for($j=1; $j<=$cols; $j++){
					$str .= '<td>'.(($i-1)*10+$j).'</td>';
				}
				$str .= '</tr>';
			}
		$str .= '</table>';

		return $str;
	}


 ?>